
package Data;
import java.rmi.RemoteException;

/**
 *
 * @author Philipp Armbruster
 * @author Stefan Fellner
 */

public class AirlineImpl
    extends java.rmi.server.UnicastRemoteObject
    implements Airline {

    /* Eindeutige Nummer der Airline */

        private int airId;

    /* Bezeichnung der Airline */

        private String airName;



    /* Konstruktor - Klasse Fluglinie - */

        public AirlineImpl(String airName)
                throws java.rmi.RemoteException {
            this.airName = airName;
        }


        
    /* Set-Methoden */

        /**
        * Setzen einer eindeutigen Nummer für die Airline.
        * @param airId (Nummer)
        * @throws java.rmi.RemoteException
        */

        public void setAirId(int airId) throws java.rmi.RemoteException {
            this.airId = airId;
        }

        /**
        * Setzen einer Airlinebezeichnung.
        * @param airName (Bezeichnung)
        * @throws java.rmi.RemoteException
        */

        public void setAirName(String airName) throws java.rmi.RemoteException {
            this.airName = airName;
        }



    /* Get-Methoden */

        /**
        * Auslesen der Airlinenummer.
        * @return Nummer der Airline
        * @throws java.rmi.RemoteException
        */
        
        public int getAirId() throws java.rmi.RemoteException {
            return this.airId;
        }

        /**
        * Auslesen der Airlinebezeichnung.
        * @return Bezeichnung
        * @throws java.rmi.RemoteException
        */
        
        public String getAirName() throws java.rmi.RemoteException {
            return this.airName;
        }

        
}
